home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / cpp_libs / answrbok / 4_4.lha / 4_4 / 4_4_2.in < prev    next >
Text File  |  1993-08-08  |  6KB  |  298 lines

  1. #ident    @(#)kernel    1.1.2.8
  2.  
  3.  KERNEL
  4.  
  5. FLAG    #VEC    PREFIX    SOFT    #DEV    IPL    DEPENDENCIES/VARIABLES
  6. one     -      -     -      -     -
  7.                     init_tbl(%l%l%l%l%l%l%l%l%l%l%l)
  8.                         ={
  9.                           &cinit,
  10.                           &binit,
  11.                           &inoinit,
  12.                           &fsinit,
  13.                           &finit,
  14.                           &iinit,
  15.                           &flckinit,
  16.                           &strinit,
  17.                           &debuginit,
  18.                           &bubinit,
  19.                           0}
  20.                     buf[NBUF] (%0x38)
  21.                     buffers    [(NBUF+1)*1024] (%c)
  22.                     pbuf[NPBUF] (%0x38)
  23.                     hbuf[NHBUF] (%0x10)
  24.                     file[NFILE] (%0xC)
  25.                     inode[NINODE] (%0x4C)
  26.                     s5inode[NS5INODE] (%0x44)
  27.                     proc[NPROC] (%0xB8)
  28.                     region[NREGION] (%0x24)
  29.                     callout[NCALL] (%0x10)
  30.                     mount[NMOUNT] (%0x24)
  31.                     sptmap[SPTMAP+M64MAP] (%0x8)
  32.                     putbuf[PUTBUFSZ] (%c)
  33.                     putbufsz(%i) = {PUTBUFSZ}
  34.                     bpb_utilize(%i) = {BPBUTIL}
  35.                     cmp[NPROC] (%0x10)
  36.                     autodump(%i) = {AUTODUMP}
  37.                     autoboot(%i) = {AUTOBOOT}
  38.                     conbuf[CONBUFSZ] (%c)
  39.                     conbufsz(%i) = {CONBUFSZ}
  40.                     bdflush_maxdelay (%i) = {BDFLUSHMAX}
  41.                     cache_stack (%i) = {CACHESTACK}
  42.                     v(%i%i%i%i%l%i%l%i%l%i%l%i%i%i%i%i%i%i%i%i%i%i%i%i%i%i%i%i%i%i%i%i%i%l)
  43.                         ={NBUF,
  44.                           NCALL,
  45.                           NINODE,
  46.                           &inode+NINODE*#inode,
  47.                           NFILE,
  48.                           &file+NFILE*#file,
  49.                           NMOUNT,
  50.                           &mount+NMOUNT*#mount,
  51.                           NPROC,
  52.                           &proc+NPROC*#proc,
  53.                           NREGION,
  54.                           NCLIST,
  55.                           MAXUP,
  56.                           NHBUF,
  57.                           NHBUF-1,
  58.                           NPBUF,
  59.                           SPTMAP+M64MAP,
  60.                           VHNDFRAC,
  61.                           MAXPMEM,
  62.                           NAUTOUP,
  63.                           NOFILES,
  64.                           NQUEUE,
  65.                           NSTREAM,
  66.                           NBLK4096,
  67.                           NBLK2048,
  68.                           NBLK1024,
  69.                           NBLK512,
  70.                           NBLK256,
  71.                           NBLK128,
  72.                           NBLK64,
  73.                           NBLK16,
  74.                           NBLK4,
  75.                           NS5INODE,
  76.                           ULIMIT}
  77. tuneable.h
  78.                     tune(%i%i%i%i%i%i%i%i%i%i%i)
  79.                     ={    GPGSLO,
  80.                         GPGSHI,
  81.                         GPGSMSK,
  82.                         VHANDR,
  83.                         VHANDL,
  84.                         MAXSC,
  85.                         MAXFC,
  86.                         MAXUMEM,
  87.                         BDFLUSHR,
  88.                         MINARMEM,
  89.                         MINASMEM
  90.                     }
  91.  
  92.  file and record locking *
  93.                     flckinfo(%l%l%l%l)
  94.                         = {FLCKREC}
  95.                     flox[FLCKREC] (%0x1c)
  96.  shared libraries *
  97.                     shlbinfo(%l%l%l%l)
  98.                         = {SHLBMAX, 0, 0, 0}
  99.  uname
  100.                     utsname(%8c%c%8c%c%8c%c%8c%c%8c%c)
  101.                         ={SYS,0,
  102.                           NODE,0,
  103.                           REL,0,
  104.                           VER,0,
  105.                           "3B2",0}
  106.  Line Discipline Switch Table
  107.    order: open close read write ioctl rxint txint modemint
  108.                     linesw (%l%l%l%l%l%l%l%l%l%l%l%l%l%l%l%l%l%l%l%l%l%l%l%l%l%l%l%l%l%l%l%l%l%l%l%l%l)
  109.                         ={
  110.                         tty -------------
  111.                         &ttopen,
  112.                          &ttclose,
  113.                          &ttread,
  114.                          &ttwrite,
  115.                          &ttioctl,
  116.                          &ttin,
  117.                          &ttout,
  118.                          &nulldev,
  119.                         xt -------------
  120.                          &nulldev,
  121.                          &nulldev,
  122.                          &nulldev,
  123.                          &nulldev,
  124.                          &nulldev,
  125.                          &xtin,
  126.                          &xtout,
  127.                          &nulldev,
  128.                         sxt -------------
  129.                          &nulldev,
  130.                          &nulldev,
  131.                          &nulldev,
  132.                          &nulldev,
  133.                          &nulldev,
  134.                          &sxtin,
  135.                          &sxtout,
  136.                          &nulldev,
  137.                          }
  138.                 linecnt (%i) ={3}
  139.  Streams
  140.                     queue[NQUEUE] (%l%l%l%l%l%l%s%s%s%s%s%s)
  141.                     streams[NSTREAM] (%l%l%l%l%l%l%s%s%s%c%i%l%l%l%l)
  142.                     mblock[NBLK4096+NBLK2048+NBLK1024+NBLK512+NBLK256+NBLK128+NBLK64+NBLK16+NBLK4 + ((NBLK4096+NBLK2048+NBLK1024+NBLK512+NBLK256+NBLK128+NBLK64+NBLK16+NBLK4)/4)] (%l%l%l%l%l%l)
  143.                     dblock[NBLK4096+NBLK2048+NBLK1024+NBLK512+NBLK256+NBLK128+NBLK64+NBLK16+NBLK4] (%l%l%l%c%c%c)
  144.                     linkblk[NMUXLINK] (%l%l%i)
  145.                     nmuxlink (%i) ={NMUXLINK}
  146.                     nstrpush (%i) ={NSTRPUSH}
  147.                     strevent[NSTREVENT] (%l%l%l)
  148.                     nstrevent (%i) ={NSTREVENT}
  149.                     maxsepgcnt (%i) ={MAXSEPGCNT}
  150.                     strmsgsz (%i) ={STRMSGSZ}
  151.                     strctlsz (%i) ={STRCTLSZ}
  152.                     strlofrac (%c) ={STRLOFRAC}
  153.                     strmedfrac (%C) ={STRMEDFRAC}
  154.                     nmblock (%i) ={NBLK4096+NBLK2048+NBLK1024+NBLK512+NBLK256+NBLK128+NBLK64+NBLK16+NBLK4 + ((NBLK4096+NBLK2048+NBLK1024+NBLK512+NBLK256+NBLK128+NBLK64+NBLK16+NBLK4)/4)}
  155.  
  156.  DU
  157.                     srmount[NSRMOUNT] (%0x1c)
  158.                     nsrmount (%i) ={ NSRMOUNT }
  159.                     nservers (%i) ={ 0 }
  160.                     idleserver (%i) ={ 0 }
  161.                     msglistcnt (%i) ={ 0 }
  162.  
  163.  Debugging (inode logging)
  164.                     ilogs[ILOGSIZE] (%0x2c)
  165.                     ilogsize (%i) ={ILOGSIZE}
  166.                     ipid[NINODE] (%s)
  167.                     sbedelay (%i) ={SBEDELAY}
  168.                     pircount (%i) = { PIRCOUNT }
  169.                     pirqueue[PIRCOUNT] (%0xc)
  170.  
  171.  64 Megabyte Memory Feature
  172.                     m64buf (%i) ={ M64BUF }
  173.                     m64pde (%i) ={ M64PDE }
  174. $$
  175.  
  176. YS ="unix"
  177. ODE ="unix"
  178. EL  = "3.2.1"
  179. ER  = "3"
  180.  
  181.  
  182.  The following entries form the tunable parameter table.
  183.  
  184.  
  185. MOUNT = 50
  186. CALL=89
  187.  
  188.  The following stuff is for streams.
  189.  
  190. QUEUE=768
  191. STREAM=84
  192. BLK4096=22
  193. BLK2048=59
  194. BLK1024=23
  195. BLK512=23
  196. BLK256=68
  197. BLK128=80
  198. BLK64=512
  199. BLK16=384
  200. BLK4=384
  201. MUXLINK = 32
  202. STRPUSH = 9
  203. STREVENT = 288
  204. AXSEPGCNT=32
  205. TRLOFRAC = 80
  206. TRMEDFRAC = 90
  207. TRMSGSZ = 4096
  208. TRCTLSZ = 1024
  209.  
  210.  maxup is the maximum number of processes per user
  211.  
  212. AXUP = 50
  213.  
  214.  hashbuf must be a power of 2
  215.  
  216. PBUF = 20
  217.  
  218.  File region locking
  219.  
  220. LCKREC = 100
  221.  
  222.  Shared Libraries:  Maximum number of libraries that can be
  223.                     attached to a process at one time.
  224.  
  225. HLBMAX = 2
  226.  
  227.  Delay for delayed writes
  228.  Auto tuned at boot time 
  229.  NAUTOUP 
  230.  
  231.  Maximum number of open files per process.  Now a configurable
  232.  parameter but only applies to direct open and close calls (i.e
  233.  stdio, sh, etc will not make use of more than 20 in this release).
  234.  
  235. OFILES=75
  236.  
  237.  System default max write address
  238.  
  239. LIMIT    = 8192
  240.  
  241.  added for paging
  242.  
  243. PTMAP = 50
  244. HNDFRAC = 16
  245. AXPMEM = 0
  246. PGSLO = 25
  247. PGSHI = 40
  248. PGSMSK = 0x00000220
  249. HANDR = 1
  250. HANDL = 10
  251. AXSC = 1
  252. AXFC = 1
  253. AXUMEM = 2048
  254. DFLUSHR = 1
  255. INARMEM = 40
  256. INASMEM = 40
  257. UTBUFSZ = 2000
  258. ONBUFSZ = 2048
  259. PBUTIL = 0
  260. DFLUSHMAX = 10
  261. ACHESTACK = 1
  262.  
  263.  Select auto dump: 1=on , 0=off
  264.  Select auto restart 1=on , 0=off
  265.  
  266. UTODUMP = 0
  267. UTOBOOT = 1
  268.  
  269.  DU
  270.  
  271. SRMOUNT = 50
  272.  
  273.  Debugging (inode logging)
  274.  
  275. LOGSIZE    = 0
  276.  
  277.  After a single-bit memory error is reported, we disable further such
  278.  interrupts for SBEDELAY seconds. Silenced single-bit errors will still
  279.  be corrected by hardware.
  280.  
  281. BEDELAY = 30
  282.  
  283.  Programmable interrupt request queue entries. Entries are
  284.  small (three words), and exhaustion causes a panic.
  285.  
  286. IRCOUNT = 100
  287.  
  288.  64 Megabyte Memory Feature
  289. 64MAP = 100
  290. 64BUF = 50
  291. 64PDE = 100
  292. FILE=600
  293.  
  294. INODE=1000
  295.  
  296. S5INODE=1000
  297.  
  298.